package com.fand.manager.service;

import java.util.List;

import com.fand.common.util.PageResult;
import com.fand.manager.model.role.SysRolePostDTO;
import com.fand.manager.model.role.SysRoleReturnDTO;
import com.fand.manager.model.role.SysRoleSearchDTO;

/**
 * <p>
 * 角色 服务类
 * </p>
 *
 * @author javaboy
 * @since 2021-06-07
 */
public interface ISysRoleService {

    Boolean saveRole(SysRolePostDTO sysRolePostDTO);

    PageResult<List<SysRoleReturnDTO>> listRoles(SysRoleSearchDTO sysRoleSearchDTO);

    Boolean deleteByIds(List<Long> RoleIds);

    SysRoleReturnDTO findRole(Long id);

    Boolean updateRole(SysRolePostDTO sysRolePostDTO);

}
